package com.songshuai.webapi.baseapi.dto.response;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;
import java.util.List;

@Data
public class CampusResDto {

    @ApiModelProperty(value="校区id",required = true)
    private Integer campusId;

    @ApiModelProperty(value="校区名称",required = true)
    private String name;

    @ApiModelProperty(value="校区负责人",required = true)
    private String principal;

    @ApiModelProperty(value="省份id",required = true)
    private Integer provinceId;

    @ApiModelProperty(value="区域id",required = true)
    private Integer areaId;

    @ApiModelProperty(value="城市id",required = true)
    private Integer cityId;

    @ApiModelProperty(value="校区地址",required = true)
    private String address;

    @ApiModelProperty(value="校区电话",required = true)
    private String campusPhone;

    @ApiModelProperty(value="负责人电话",required = true)
    private String principalPhone;

    @ApiModelProperty(value="校区性质",required = true)
    private Integer nature;

    @ApiModelProperty(value="负责人邮箱",required = true)
    private String principalMail;

    @ApiModelProperty(value="总部id",required = true)
    private String headquartersId;

    @ApiModelProperty(value="开业状态（0-签约；1-开业；2-停业）",required = true,allowableValues = "range[0, 2]")
    private Integer openStatus;

    @ApiModelProperty(value="总部签约人",required = true)
    private String headquartersContractor;

    @ApiModelProperty(value="开业时间",required = true)
    private Date openTime;

    @ApiModelProperty(value="签约时间",required = true)
    private Date contractorTime;

    @ApiModelProperty(value="关联CRM账号",required = true)
    private List<CampusCrmAccountResDto> crmInfos;

    @ApiModelProperty(value="是否联动（0-是; 1-否; 2-待定 ）",required = true)
    private Integer isLinkage;

    @ApiModelProperty(value="是否可接待（0-否；1-是）",required = true)
    private Integer canReception;

    @ApiModelProperty(value="备注")
    private String remark;

}
